package io.halo.payment.common.enums;

/**
 * 支付方式枚举
 *
 * @author: austin
 * @since: 2023/1/1 20:31
 */
public enum TradeTypeEnum {

    /**
     * 微信公众号支付或者小程序支付
     */
    JSAPI("JSAPI"),

    /**
     * 微信扫码支付
     */
    NATIVE("NATIVE"),

    /**
     * 微信APP支付
     */
    APP("APP"),

    /**
     * 付款码支付
     */
    MICROPAY("MICROPAY"),

    /**
     * H5支付
     */
    WEB_H5("MWEB");

    TradeTypeEnum(String tradeType) {
        this.tradeType = tradeType;
    }

    /**
     * 交易类型
     */
    private final String tradeType;

    public String getTradeType() {
        return tradeType;
    }
}
